package com.smart.car.points.service;

import com.smart.car.common.res.bean.ResponseResult;
import com.smart.car.common.res.exception.BusinessException;
import com.smart.car.points.entity.PointsInfo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;

import java.util.List;

public interface PointsInfoService {

	List<PointsInfo> list();

    /**
     * 绑定手机时，增加会员积分
     */
    int addMemberCard(String json);

    /**
     * 更新会员积分
     */
    int updateMemberCard(String json);

    //根据id查询用户积分信息
    PointsInfo getMemberCard(String memberId);

    //远程调用的提供者
    ResponseResult getPointsById(String pointsId);

    ResponseResult getPointsByPhone(String pointsId);

}
